package com.kt.delivery.service;

import com.kt.delivery.domain.dto.UserDto;
import com.kt.delivery.domain.dto.UserOrderByStatusDto;
import com.kt.delivery.domain.vo.OrderVo;

import java.util.List;

public interface UserService {

    /**
     * 修改用户信息
     * @param userDto
     * @return
     */
    int updateUser(UserDto userDto);

    /**
     * 获取用户代取订单
     * @param userOrderByStatusDto 参数
     * @return 结果
     */
    List<OrderVo> getSubstituteOrderList(UserOrderByStatusDto userOrderByStatusDto);


    /**
     * 获取用户代寄订单
     * @param userOrderByStatusDto 参数
     * @return 结果
     */
    List<OrderVo> getOthersOrderList(UserOrderByStatusDto userOrderByStatusDto);
}
